def solve_P_desc(desc):
    '''
    把中文的灵摆怪兽效果转成日文的格式
    '''
    separator = '【ペンデュラム効果】'
    ch_separator = '【怪兽效果】'
    if desc.find(ch_separator) == -1:
        ch_separator = '【怪兽描述】'

    p_start = desc.find('→')
    cn_separator_start = desc.find(ch_separator)
    p_effect = desc[p_start + 2:cn_separator_start - 1]
    monster_effect = desc[cn_separator_start + 7:]

    res = ""
    res += monster_effect
    if p_effect != '':
        res += '\n'
        res += separator
        res += '\n'
        res += p_effect

    return res


if __name__ == "__main__":
    source = "←2【灵摆】2→ 【怪兽效果】 「威风妖怪·猫」的①的怪兽效果1回合只能使用1次。 ①：这张卡召唤·特殊召唤成功时才能发动。这个回合的结束阶段，从卡组把1张「威风妖怪」卡加入手卡。 ②：这张卡只要在怪兽区域存在，不会成为对方的效果的对象，不会被对方的效果破坏。"
    print(solve_P_desc(source))
    print(source.startswith('←'))